Welcome to python!

2.10 运算符

运算符是python语言各种表达式的符号,主要运算符:

算术运算符:

运算 说明
a+b a加b
a-b a减b
a*b a乘b
a/b a除b
a//b a除以b后向下圆整,丢弃小数部份
a**b a的b次方

a=2

b=9

print(b//a) #取整

print(b%a) #取余

print(a**b) #幂运算

返回值:

4

1

512

比较运算符

运算符 描述 实例(以a为10,b为20 )

==

等于,比较对象是否相等 (a==b)返回False

!=

不等于,比较两个对象是否相等 (a!=b)返回True

>

大于,返回值为bool (a>b)返回False

<

小于,所有比较运算符返回1表示真,返回0为假,这分别与特殊的变量True和False等价,注意,这些变量名的大写 (a< b),返回True

>=

(a>=b)大于等于,返回值为bool 返回False

<=

小于等于,返回值为bool (a<=b)返回True

赋值运算符

运算符 描述 实例(以a为10,b为20)
“=” 简单的赋值运算符 c=a+b将 a+b 的运算结果赋值给c
+= 加法赋值运算符 c+=a 等效于c=c+a
-= 减法赋值运算符 c-=a 等效于c=c-a
*= 乘法赋值运算符 c*=a 等效于c=c*a
/= 除法赋值运算符 c/=a 等效于c=c/a
%= 取模赋值运算符 c%=a 等效于c=c%a
**= 乘幂赋值运算符 c**=a 等效于c=c**a
//= 取整除赋值运算符 c//=a 等效于c=c//a

a=2

b=9

b//=a

print(b) #取整

返回值:

4

a=2

b=9

b+=a

print(b)

返回值:

11

逻辑运算符

运算符 描述 实例(以a为1,b为0)
and 两者为真,则返回真,只有一个为假,则返回假 FALSE
or 只有一个为真,则返回真,只有两个为假,则返回假 TRUE
not 如果真,则返回假,如果为假,则返回真 FALSE